package 适配器与外观模式.适配器;

/**
 * @author zzs
 * @ClassName Demo.java
 * @Description 实现方式更装饰者有点像。不过适配器模式的目的是将一个接口转换成另外一个接口，装饰者是给实现的接口添加责任
 * @createTime 2022年05月16日 19:39:00
 */
public class Demo {
    public static void main(String[] args) {
        OneCat oneCat = new OneCat();
        DogAdapter dogAdapter = new DogAdapter(oneCat);
        // 调用狗叫方法，怎么出现猫叫声？
        dogAdapter.dogCall();
        System.out.println(dogAdapter instanceof Dog);
    }
}
